﻿@{
    ViewBag.Title = "Features";
}

@section headInclude {
    <style type="text/css">
            table { border: solid 1px #5E5E5E; width: 100%; }
            table thead { background-color: #5E5E5E; }
            table thead tr th 
            { 
            	color: #FFF;
	            font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, 'Trebuchet MS', Helvetica, Arial, sans-serif;
            	padding: 4px; 
            	text-align: left; 
            }
            
            table thead tr th.feature { width: 350px; }
            table thead tr th.person { width: 100px; }
            table thead tr th.completeness { width: 75px; }
            table thead tr th.notes { width: 150px; }

            
            
            table tbody tr td
            {
            	border: solid 1px #000;
	            font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, 'Trebuchet MS', Helvetica, Arial, sans-serif;
            	padding: 4px; 
            }
            .no { background-color: #f42525; color: #FFF; }
            .yes { background-color: #1ecb37; color: #FFF; }
            .in-progress {background-color: orange; color: #FFF; }
    </style>
}

<h2>Near-Term Features</h2>

<table>
    <thead>
        <tr>
            <th class="feature">Feature</th>
            <th class="person">Person</th>
            <th class="completeness">Complete</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>Home</td>
            <td>Eric</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>Mvc 3 project created, configured for data access and testability</td>
            <td></td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>Email notifications</td>
            <td>Jakub</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>Reports</td>
            <td></td>
            <td class="no">no</td>
        </tr>
         <tr>
            <td>Less Ugly</td>
            <td>Jakub</td>
            <td class="in-progress">in progress</td>
        </tr>
        <tr>
            <td>Membership Provider</td>
            <td>Ke</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>Sql CE 4 Support</td>
            <td>Paul and Jakub</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>document listing for charities</td>
            <td>Steven</td>
            <td class="in-progress">in progress</td>
        </tr>
        <tr>
            <td>document listing for volunteers</td>
            <td>Steven</td>
            <td class="in-progress">in progress</td>
        </tr>
        <tr>
            <td>admin document upload</td>
            <td>Steven</td>
            <td class="in-progress">in progress</td>
        </tr>
        <tr>
            <td>team list</td>
            <td>Eric</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>team assignments</td>
            <td>Eric</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>Page Content Editor</td>
            <td>Steven</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>Volunteer index</td>
            <td>Chris</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>Volunteer sign-up/edit</td>
            <td>Chris</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>faq</td>
            <td>Paul</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>SQL CE 4.0 support</td>
            <td>Paul</td>
            <td class="in-progress">in progress</td>
        </tr>
        <tr>
            <td>charity index</td>
            <td>Eric</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>charity proposal submission</td>
            <td>Eric</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>edit charity info</td>
            <td>Eric</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>about</td>
            <td>Eric</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>edit sidebar</td>
            <td>Steven</td>
            <td class="no">no</td>
        </tr>
        <tr>
            <td>edit volunteer info page</td>
            <td></td>
            <td class="no">no</td>
        </tr>
        <tr>
            <td>admin index page</td>
            <td>Steven</td>
            <td class="yes">yes</td>
        </tr>
        <tr>
            <td>Team creation</td>
            <td></td>
            <td class="no">no</td>
        </tr>
   </tbody>
</table>

<h2>Future Features</h2>

<table>
    <thead>
        <tr>
            <th class="feature">Feature</th>
            <th class="notes">Notes</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>Improved charity contact info.</td>
            <td>Right now only a single user is tied to a charity. More could be useful.</td>
        </tr>
        <tr>
            <td>Create admin users</td>
            <td>The admins should be able to create other admin users.</td>
        </tr>
        <tr>
            <td>Sponsor support</td>
            <td>Perhaps sponsorship submission, sponsorship display.</td>
        </tr>
        <tr>
            <td>Login note</td>
            <td>Usability lady says we should tell the users we are going to log them in after reg. Theresa is not so sure.</td>
        </tr>
        <tr>
            <td>Dynamic and describable roles</td>
            <td>Roles should not be static for the site and a description should be associated with it for use on forms and such.</td>
        </tr>
        <tr>
            <td>Charity show-off</td>
            <td>At some point the admin needs the ability to turn on the switch to show approved charities and their info. We
            should consider also giving them their own pages on the site.</td>
        </tr>
        <tr>
            <td>Volunteer show-off</td>
            <td>At some point the admin needs the ability to turn on the switch to show approved volunteers and 
            their info. This will need to be opt-in for the volunteers.</td>
        </tr>
        <tr>
            <td>Reports and exports</td>
            <td>Need to be able to report/export the data, especially charity and volunteer data. Csv for Excel is a good
            choice. Perhaps a full data dump into something other than Sql Server.</td>
        </tr>
        <tr>
            <td>Send email from site</td>
            <td>Since you have all their emails, it sure would be nice if you could just email all the volunteers or something
            from the site.</td>
        </tr>
        <tr>
            <td>Analytics</td>
            <td>Should reserver a spot in the footer for the admin to import some analytics tags/scripts so they can track 
            and stuff.</td>
        </tr>
        <tr>
            <td>Theming</td>
            <td>Currently theming is easy. Just change css and images. However, it isn't well documented and there is probably 
            more we can do.</td>
        </tr>
   </tbody>
</table>

<h2>Maybe Never Features</h2>

<table>
    <thead>
        <tr>
            <th class="feature">Feature</th>
            <th class="notes">Notes</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>Multiple events per site</td>
            <td>Do this and you get into the area of site upgrades as new versions come out and a great deal of added
            complexity. Not sure this adds enough value.</td>
        </tr>
        <tr>
            <td>Blog</td>
            <td>Cool, useful, too much work for anything near term methinks.</td>
        </tr>
        <tr>
            <td>Eventbrite Integration</td>
            <td>Probably a little useful.</td>
        </tr>
   </tbody>
</table>